package org.extreme.model.data;

public interface DataField {
	/**
	 * Gets the field unique name.
	 */
	public String getName();
		
	/**
	 * Gets the field optional description.
	 */
	public String getDescription();
		
	/**
	 * Gets the field value class. Field types cannot be primitives.
	 */
	public Class getValueClass();
		
	/**
	 * Gets the field value class name.
	 */
	public String getValueClassName();
}
